Object-Oriented Genetic Programming: An Initial Implementation
نویسنده
چکیده
This paper describes oogp, an object-oriented genetic programming system. Oogp provides traditional genetic programming capabilities in an object-oriented framework. Among the advantages of object-oriented genetic programming are: (a) strong typing, (b) availability of existing class libraries for inclusion in generated programs, and (c) straightforward extensibility to include features such as iteration as object-oriented methods. Oogp is written in Java and makes extensive use of Java’s reflection capabilities. Oogp includes a relatively straightforward but apparently innovative simplification capability.
منابع مشابه
Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملOn Attributes of Objects in Object-Oriented Software Analysis
One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. There is a sequence of activities to develop an analysis model. In the first step, we work in developing an initial use case model. Then in the second step, they identify a number of concepts and build a glossary of partic...
متن کاملPooples - Pre-object Oriented Programming Learning Environments
A need for pre-object oriented programming instructional environments is proposed and several existing possibilities are evaluated and found wanting. The design, implementation and operation of three Pre-Object Oriented Programming Learning Environments (POOPLEs) is presented; together with the outcomes of initial evaluations.
متن کاملModelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کاملDevelopment of a Fault Locating System Using Object-Oriented Programming
Object-oriented programming has received wide acceptance in power system applications. The main advantages achieved by using the object-oriented techniques include easy maintenance, enhanced expandability and inherent implementation flexibility. This paper presents recent software developments of a fault location system implemented using object-oriented approaches and C++ programming language. ...
متن کامل